/**
 * 
 */
package com.suneee.spec.dao;

import java.util.List;

import com.suneee.context.page.Page;
import com.suneee.orm.Dao;
import com.suneee.spec.bean.SpecSearchBean;
import com.suneee.spec.entity.Spec;

/**
 * @author liuxh
 *
 */
public interface SpecDao extends Dao<Spec, Integer>{

	/**
	 * 判断规格名称是否重复
	 * @param name
	 * @return
	 */
	boolean existsName(String name,String categoryCode);

	/**
	 * 根据规格名称模糊查询
	 * @param name
	 * @return
	 */
	Page<Spec> findSpec(SpecSearchBean name);

	/**
	 * 查询所有的规格名称
	 * @return
	 */
	List<Spec> listSpec(String name);

	List<Spec> getSpecByCategoryCode(String categoryCode);

}
